小结
1. 演示方式
2. hrsaas 人力资源管理系统 
3. rbac 基于角色的访问控制  员工有什么权限, 在公司扮演什么角色, 再给角色分配对应的权限
4. 集成模板 vue-element-admin(完整的)  基础模板(vue-admin-template)
5. 梳理项目文件与文件夹目录关系
6. 删减(main.js中删除了mock相关的东西和mock文件夹) , vue.config.js 39行
7. permission.js模块全部注释 自己写
8. store模块 modules/user.js全部删除 自己写   getters中 token/avatar/name getter注释掉
9. api模块中函数体中的代码全部删除  utils/request模块中的 axios实例中拦截器 全部删除
10. styles文件夹 新增两个scss文件 variables.scss 和 common.scss并导入到 index.scss中
11. 新建仓库 推送
12. 修改打开端口号 8080 vue.config.js   在 .env.development 文件 新增 port = 8080
13. 修改网站标题  settings模块中的title属性
14. 登录页面： 结构和样式
15. element-ui的表单组件  规则要生效4条件 1. :model 2. :rules 3. prop  4.v-model
16. rulesg规则 必填不能为空 {required: true , message: 'xx', trigger: ['change', 'blur']}
               长度校验 {min:1, max:10,message: 'xx', trigger: ['change', 'blur'] }
               自定义 {validator: 函数名, trigger: ['change', 'blur']} rule value  cb()  cb(new Error('msg'))]
17. scss

   less scss sass stylus 都是css的预处理器 
   less 和 scss类似 变量声明 less声明变量 @变量名:值; scss声明变量 $变量名:值;
           sass也是css预处理器 在写sass语法的时候不能写 {} 不能写 ;
           stylus和sass类似不能写 {} 不能写 ;
   .box  {
      span {

      }
   }
  